In [1]:
from SimPEG import *
from SimPEG.Examples import DC_PseudoSection_Simulation
from ipywidgets import interactive, FloatText, FloatSlider, ToggleButtons #interactive plots!
%matplotlib inline
In [2]:
fig, ax = DC_PseudoSection_Simulation.run()
Now that we have a tool to forward model data in 3D space, we can experiment with different survey configurations.
We here give the two options: pole-dipole (pdp) or dipole-dipole (dpdp).
In both cases we need to specify three important parameter.
a: Transmitter and receivers seperation (m)
b: Dipole seperation (m)
n: Number of receiver dipoles along line
We can also specify values of conductivity for the background (sig0) and the two sphere anomalies (sig1 and sig2).
In [3]:
Simul_Fct = lambda a,b,n, sig0, sig1, sig2, stype: DC_PseudoSection_Simulation.run(param = np.r_[a,b,n], sig=np.r_[sig0,sig1,sig2], stype = stype)
interactive(Simul_Fct, a=FloatText(min=10.,max=40.,step=5.,value=30.),
b=FloatText(min=10.,max=40.,step=5.,value=30.),
n=FloatText(min=1,max=30,step=5,value=10.),
sig0=FloatText(min=1e-4,max=1e+4,step=1e+1,value=1e-2),
sig1=FloatText(min=1e-4,max=1e+4,step=1e+1,value=1e-1),
sig2=FloatText(min=1e-4,max=1e+4,step=1e+1,value=1e-3),
stype=ToggleButtons(options=['pdp','dpdp'],value='dpdp'))
In [ ]:
In [ ]: